package org.gy;

import java.util.Scanner;

/**
 * 完成用户登录案例
 */
public class StringTest {
    public static void main(String[] args) {
        //1、开发登录界面
        for (int i = 0;i < 3;i++){
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入用户名：");
            String loginName = sc.next();
            System.out.println("请您输入登录密码：");
            String password = sc.next();

            //5、开始调用登录方法，判断是否登录成功
            boolean rs = login(loginName,password);
            if (rs){
                System.out.println("恭喜您，登录成功");
                break;//跳出for循环，代表登录成功
            }else {
                System.out.println("用户名或密码错误,请您确认");
            }
        }
    }

    /**
     * 2、开发一个登录方法，接受用户名或密码，返回确认的结果
     */
    private static boolean login(String loginName, String password) {
        //3、准备一份系统正确的用户名和密码
        String okLoginName = "java";
        String okPassword = "123456";

        //4、开始普安段用户是否登录成功
        if (okLoginName.equals(loginName) && okPassword.equals(password)){
            //登录成功
            return true;
        }else {
            return false;
        }
    }
}
